package com.bujunjie.study.realtime.dws.app.model.sink;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Builder;
import lombok.Data;

/**
 * <p>页面详情</p>
 *
 * @author bu.junjie
 * @version 1.0.0
 * @createTime 2025/9/22 14:50
 */
@Data
@Builder
public class TrafficPageViewModel {

    /**
     * 窗口起始时间
     */
    private String stt;
    /**
     * 窗口结束时间
     */
    private String edt;
    /**
     * 当天日期
     */
    private String cur_date;
    /**
     * app 版本号
     */
    private String vc;
    /**
     * 渠道
     */
    private String ch;
    /**
     * 地区
     */
    private String ar;
    /**
     * 新老访客状态标记
     */
    private String isNew;

    /**
     * 独立访客数
     */
    private Long uvCt;
    /**
     * 会话数
     */
    private Long svCt;
    /**
     * 页面浏览数
     */
    private Long pvCt;
    /**
     * 累计访问时长
     */
    private Long durSum;
    /**
     * 时间戳
     */
    @JSONField(serialize = false)  // 要不要序列化这个字段
    private Long ts;
}
